package com.example.bootservice.dto;

import java.io.Serializable;
import java.math.BigDecimal;

public class RepayPlanFileDTO implements Serializable{
	

	private static final long serialVersionUID = 689816323281834396L;

	private String proCode;
	private String bizDate;	//业务日期

	private String contrNbr;	//	合同号

	private String productCd;	//产品编号

	private String refNbr;	//贷款编号

	private Integer term;	//还款期数

	private String beginDate;	//开始日期

	private String stmtDate;	//到期日期

	private String graceDate;	//宽限期到期日

	private String status;	//期数状态

	private BigDecimal principal;	//本金

	private BigDecimal principalPaid;	//已还本金

	private BigDecimal principalDue;	//逾期本金

	private BigDecimal principalDue91;	//非应计本金

	private BigDecimal interest;	//利息

	private BigDecimal interestPaid;	//已还利息

	private BigDecimal interestDue;	//逾期利息

	private BigDecimal interestDue91;	//表外利息

	private BigDecimal penaltyDue;	//罚息

	private BigDecimal penaltyPaid;	//已还罚息

	private Integer initTerm;	//还款总期数

	public String getBizDate() {
		return bizDate;
	}

	public void setBizDate(String bizDate) {
		this.bizDate = bizDate;
	}

	public String getContrNbr() {
		return contrNbr;
	}

	public void setContrNbr(String contrNbr) {
		this.contrNbr = contrNbr;
	}

	public String getProductCd() {
		return productCd;
	}

	public void setProductCd(String productCd) {
		this.productCd = productCd;
	}

	public String getRefNbr() {
		return refNbr;
	}

	public void setRefNbr(String refNbr) {
		this.refNbr = refNbr;
	}

	public Integer getTerm() {
		return term;
	}

	public void setTerm(Integer term) {
		this.term = term;
	}

	public String getBeginDate() {
		return beginDate;
	}

	public void setBeginDate(String beginDate) {
		this.beginDate = beginDate;
	}

	public String getStmtDate() {
		return stmtDate;
	}

	public void setStmtDate(String stmtDate) {
		this.stmtDate = stmtDate;
	}

	public String getGraceDate() {
		return graceDate;
	}

	public void setGraceDate(String graceDate) {
		this.graceDate = graceDate;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public BigDecimal getPrincipal() {
		return principal;
	}

	public void setPrincipal(BigDecimal principal) {
		this.principal = principal;
	}

	public BigDecimal getPrincipalPaid() {
		return principalPaid;
	}

	public void setPrincipalPaid(BigDecimal principalPaid) {
		this.principalPaid = principalPaid;
	}

	public BigDecimal getPrincipalDue() {
		return principalDue;
	}

	public void setPrincipalDue(BigDecimal principalDue) {
		this.principalDue = principalDue;
	}

	public BigDecimal getPrincipalDue91() {
		return principalDue91;
	}

	public void setPrincipalDue91(BigDecimal principalDue91) {
		this.principalDue91 = principalDue91;
	}

	public BigDecimal getInterest() {
		return interest;
	}

	public void setInterest(BigDecimal interest) {
		this.interest = interest;
	}

	public BigDecimal getInterestPaid() {
		return interestPaid;
	}

	public void setInterestPaid(BigDecimal interestPaid) {
		this.interestPaid = interestPaid;
	}

	public BigDecimal getInterestDue() {
		return interestDue;
	}

	public void setInterestDue(BigDecimal interestDue) {
		this.interestDue = interestDue;
	}

	public BigDecimal getInterestDue91() {
		return interestDue91;
	}

	public void setInterestDue91(BigDecimal interestDue91) {
		this.interestDue91 = interestDue91;
	}

	public BigDecimal getPenaltyDue() {
		return penaltyDue;
	}

	public void setPenaltyDue(BigDecimal penaltyDue) {
		this.penaltyDue = penaltyDue;
	}

	public BigDecimal getPenaltyPaid() {
		return penaltyPaid;
	}

	public void setPenaltyPaid(BigDecimal penaltyPaid) {
		this.penaltyPaid = penaltyPaid;
	}

	public Integer getInitTerm() {
		return initTerm;
	}

	public void setInitTerm(Integer initTerm) {
		this.initTerm = initTerm;
	}

	public String getProCode() {
		return proCode;
	}

	public void setProCode(String proCode) {
		this.proCode = proCode;
	}
}
